def fun(arg1, arg2):
    print(arg1)
    print(arg2)
    arg1 = 100
    arg2.append(10)
    print(arg1)
    print(arg2)

#   调用函数
n1 = 11
n2 = [22, 33, 44]
fun(n1, n2)  # 位置传参
print(n1)   #   11  说明n1不可变序列的参数没有被函数fun改变
print(n2)   #   [22, 33, 44, 10]  说明n2列表可变序列被函数fun改变
'''
在函数调用的过程中，进行参数的传递
如果是不可变对象，在函数体的修改不会影响实参的值
如果是可变对象，在函数体的修改会影响实参的值
'''
